|
|
"Bill Hails" <bil### [at] europeyahoo-inccom> wrote in message
news:40688bb0@news.povray.org...
> Ross Litscher wrote:
>
> > is it possible to use a pigment function i've made,
> >
> > #local pigf = function {pigment {... }}
> >
> > as a normal pattern for an object? I understand I could make an
isusurface
> > using that function, but that's not what I'm aiming for.
> >
> > something like:
> >
> > #local norm1 = normal{
> > pigf(x,y,z).gray
> > }
> >
> > ?
> >
> > thanks,
> > ross.
>
> pretty much exactly that. This works:
>
> #declare pigf = function { pigment { bozo } }
> sphere {
> 0, 5
> texture {
> pigment { White }
> normal { function { pigf(x, y, z).gray } }
> }
> }
> --
> Bill Hails
And that should work with any custom pigment function I make, no matter how
complex, right?
thanks for the clarification. I tried several variations, but apparently
never the correct one :)
ross.
Post a reply to this message
|
|